﻿2026-08-08T19:20:06.5800869Z ##[group]Run mkdir -p /tmp/financemanager-phase3-controls/runtime
2026-08-08T19:20:06.5801769Z [36;1mmkdir -p /tmp/financemanager-phase3-controls/runtime[0m
2026-08-08T19:20:06.5802399Z [36;1mpython -m pytest -q \[0m
2026-08-08T19:20:06.5802856Z [36;1m  tests/unit/test_api_write_security.py \[0m
2026-08-08T19:20:06.5803346Z [36;1m  tests/unit/test_settings.py \[0m
2026-08-08T19:20:06.5803976Z [36;1m  tests/unit/test_portfolio_data_ingestion_reconciliation.py \[0m
2026-08-08T19:20:06.5804678Z [36;1m  tests/unit/test_portfolio_performance_foundation.py \[0m
2026-08-08T19:20:06.5805543Z [36;1m  tests/unit/test_portfolio_policy_foundation.py \[0m
2026-08-08T19:20:06.5806180Z [36;1m  tests/unit/test_reconciliation_snapshot_foundation.py \[0m
2026-08-08T19:20:06.5806853Z [36;1m  tests/unit/test_transfer_pairing_v2.py[0m
2026-08-08T19:20:06.5876585Z shell: /usr/bin/bash -e {0}
2026-08-08T19:20:06.5876876Z env:
2026-08-08T19:20:06.5877102Z   PYTHONPATH: src
2026-08-08T19:20:06.5877347Z   JARVIS_FINANCE_ENV: test
2026-08-08T19:20:06.5877814Z   JARVIS_FINANCE_DB_PATH: /tmp/financemanager-phase3-controls/finance.sqlite3
2026-08-08T19:20:06.5878361Z   JARVIS_FINANCE_RUNTIME_DIR: /tmp/financemanager-phase3-controls/runtime
2026-08-08T19:20:06.5878826Z   JARVIS_FINANCE_CI_ROOT: /tmp/financemanager-phase3-migration
2026-08-08T19:20:06.5879192Z   JARVIS_FINANCE_WRITE_MODE: disabled
2026-08-08T19:20:06.5879531Z   pythonLocation: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T19:20:06.5879953Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.15/x64/lib/pkgconfig
2026-08-08T19:20:06.5880367Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T19:20:06.5880957Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T19:20:06.5881344Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T19:20:06.5881722Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.15/x64/lib
2026-08-08T19:20:06.5882053Z ##[endgroup]
2026-08-08T19:20:35.1365413Z ........................................................................ [ 80%]
2026-08-08T19:20:41.6245550Z .................                                                        [100%]
2026-08-08T19:20:41.6246651Z =============================== warnings summary ===============================
2026-08-08T19:20:41.6247842Z ../../../../../opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/fastapi/testclient.py:1
2026-08-08T19:20:41.6249799Z   /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.
2026-08-08T19:20:41.6251601Z     from starlette.testclient import TestClient as TestClient  # noqa
2026-08-08T19:20:41.6252202Z 
2026-08-08T19:20:41.6252699Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
2026-08-08T19:20:41.6253461Z 89 passed, 1 warning in 33.98s
